/**
 * 竞赛试题列表对象
 */

export interface examItemVO {
  /**
   * 赛项ID
   */
  id?: number;
  repeatNum?: number;

  /**
   * 赛项名称
   */
  matchName?: string;

  /**
   * 组别
   */
  matchGroupList?: any;
  matchGroup?: number;
  matchGroupName?: string;
  matchCode?: string;

  /**
   * 考试时间
   */
  startTime?: string;
  endTime?: string;
  /**
   * 考试时长
   */
  timeLong?: number;
  /**
   * 试卷ID
   */
  paperId?: number;
  /**
   * 状态
   */
  status?: string;
  statusCode?: string;
  /**
   * 备注
   */
  remark?: string;
  /**
   * 试卷名称
   */
  paperName?: string;
  /**
   * 试卷数量
   */
  questionNumber?: string;
}

/**
 * 角色分页
 */
export type examItemPageResult = PageResult<examItemVO[]>;
// export type examItemPageResult = PageResult<examItemVO[]>;

/**
 * 用户表单对象
 */
export interface examItemForm {
  /**
   * 赛项ID
   */
  id?: number;
  repeatNum?: number;

  /**
   * 赛项名称
   */
  matchName?: string;

  /**
   * 组别
   */
  matchGroup?: number;
  matchGroupName?: string;
  matchCode?: string;

  /**
   * 考试时间
   */
  startTime?: string;
  endTime?: string;
  /**
   * 考试时长
   */
  timeLong?: number;
  /**
   * 试卷ID
   */
  paperId?: number;
  /**
   * 状态
   */
  status?: string;
  statusCode?: string;
  /**
   * 备注
   */
  remark?: string;
  /**
   * 试卷名称
   */
  paperName?: string;
  /**
   * 试卷数量
   */
  questionNumber?: string;
}

/**
 * 试题状态对象 ''=全部，'1'=已结束'2'=已发布,'0'=未发布
 */
export interface examStatusObj {
  /**
   * lable
   */
  label: string;
  /**
   * value
   */
  value: string;
}

/**
 * 试题类型对象 '1'=正式试题A，'2'=正式试题B,'3'=正式试题A001，'4'= 正式试题B001，'5'= 配置
 */
export interface paperIdObj {
  /**
   * lable
   */
  label: string;
  /**
   * value
   */
  value: string;
}
